.tr-radio-group {
  width: 100%;
  flex: 1;
}
.tr-radio-group-small {
  box-sizing: border-box;
  min-height: 31px;
  line-height: 0;

  .q-radio__inner {
    font-size: 14px !important;
    width: 14px;
    min-width: 14px;
    height: 14px;
    color: rgba(0, 0, 0, 0.56);
  }
  .q-radio {
    padding-bottom: 0px;
  }
  .q-radio__label {
    color: rgba(0, 0, 0, 0.8);
    font-size: 14px;
  }
  .q-radio__inner--truthy {
    color: var(--t-color);
    background-color: var(--t-color);
  }
  .q-radio--dense .q-radio__label {
    padding-left: 8px;
  }
  .q-radio__check {
    fill: white;
    scale: 0.6;
    transform: scaleZ(1);
  }
}
.tr-radio-group-div {
  //   .q-option-group{
  //  align-items: center;
  //  display: grid;
  //   row-gap: 4px;
  //   }
  //   .q-option-group--inline{
  //     display: flex;
  //     column-gap: 24px;
  //     align-items: center;
  //   }
  .q-radio {
    line-height: 1.5;
  }
  .q-option-group--inline > div {
    margin-right: 16px;
  }
}
//提示框固定所做兼容样式
.tr-radiogroup-big {
  background-color: white;
  .tr-label-prefix-wraper-left {
    align-items: self-start;
  }
}
.tr-radiogroup-big .tr-label-prefix-wraper-left .tr-label-prefix {
  padding-top: 5.5px;
}
.tr-radio-group-div .q-option-group {
  padding-top: 5px;
  padding-bottom: 5px;
}
//提示框固定所做兼容样式
//最新label规范
.tr-radiogroup-big .t-label {
  line-height: 1.5;
}
.tr-radiogroup-big .tr-label-prefix-wraper {
  row-gap: 4px;
  column-gap: 8px;
}
.tr-radiogroup-big .tr-label-prefix-wraper .tr-label-prefix {
  text-wrap: wrap;
}

@media only screen and (max-width: 767px) {
  .tr-radiogroup-big .tr-label-prefix-wraper {
    row-gap: 0px;
  }
  .tr-radio-group-div .q-radio {
    font-size: 14px;
    line-height: 2;
  }

  .tr-radio-group-small .q-radio__inner {
    font-size: 20px !important;
    width: 20px;
    height: 20px;
  }
  .tr-radio-group-div .q-option-group {
    padding-top: 10px;
    padding-bottom: 9px;
  }
  .tr-radio-group-div-bg {
    background-color: white;
  }
  .tr-radio-group-small .q-radio__check {
    scale: 0.78;
  }
  // .tr-radio-group-div{
  //   text-align: right;
  // }

  // .tr-radio-group{
  // 	flex-direction:row;
  // }
  // .tr-radiogroup-big .tr-label-prefix{
  //   padding-top: 9px;
  // 	}
}
